//////////////////////////////////////////////
// DllDefines.h
//
//////////////////////////////////////////////

/// Includes ---------------------------------

// nkCommon
#include <nilkinsCommon/Compiler/CompilerSettings.h>

/// Defines / Macros -------------------------

#pragma once

// Check if we use msvc for compilation
#if defined(_MSC_VER)
	#if defined(ASTRAEUS_COMPILE_DLL)
		#define DLL_ASTRAEUS_EXPORT __declspec(dllexport)
	#else
		#define DLL_ASTRAEUS_EXPORT __declspec(dllimport)
	#endif
#else
	#define DLL_ASTRAEUS_EXPORT
#endif